home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Mac OS SDK / Dev.CD Jan 98 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Samples / SampleCode / ScreenSaver / QD3DErrorModule.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-14  |  1.2 KB  |  53 lines  |  [TEXT/CWIE]

  1. /******************************************************************************
  2.  **                                                                             **
  3.  **     Module:        QD3DErrorModule.h                                         **
  4.  **                                                                          **
  5.  **                                                                          **
  6.  **     Purpose:     Implements an After Dark Module using QuickDraw 3D.         **
  7.  **                                                                          **
  8.  **                                                                          **
  9.  **                                                                          **
  10.  **     Copyright (C) 1997 Apple Computer, Inc.  All rights reserved.         **
  11.  **                                                                             **
  12.  **        Portions Copyright (C) 1995 Berkeley Systems Inc.                     **
  13.  **                                                                          **
  14.  **                                                                          **
  15.  *****************************************************************************/
  16.  
  17. #ifndef QD3DErrorModule_h
  18. #define QD3DErrorModule_h
  19.  
  20. #if PRAGMA_ONCE
  21.     #pragma once
  22. #endif
  23.  
  24. #include "GraphicsModule_Types.h"
  25. #include <QD3D.h>
  26.  
  27. /*
  28. #include <QDOffscreen.h>
  29. */
  30. #ifdef __cplusplus
  31. extern "C" {
  32. #endif    /* __cplusplus */
  33.  
  34. typedef struct iTQ3ADErrorModule TQ3ADErrorModule;
  35.  
  36.  
  37. TQ3ADErrorModule    **Q3ADErrorModule_New(
  38.                         GMParamBlockPtr params);
  39.                 
  40. TQ3Status            Q3ADErrorModule_Dispose(
  41.                         TQ3ADErrorModule **inModule);
  42.                 
  43. TQ3Status            Q3ADErrorModule_Draw(
  44.                         TQ3ADErrorModule    *inModule);
  45.  
  46.  
  47.  
  48. #ifdef __cplusplus
  49. }
  50. #endif    /* __cplusplus */
  51.  
  52. #endif  /*  QD3DErrorModule_h  */
  53.